Exploring the Practicality of Prefetching Sequential Disk Accesses

نویسنده

  • Eric Rice
چکیده

Prefetching and buffering sequential reads offers the possibility of improving disk performance both in terms of throughput, by reading multiple requests in a single larger read, and in terms of access time, where prefetched requests could be serviced immediately from disk cache. This study shows that there is considerable opportunity for such prefetching, and that most of the potential benefits of such a strategy can be realized by examining a relatively small amount of data.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

LSP: A Locality-Aware Strip Prefetching Scheme for Striped Disk Array Systems with Concurrent Accesses

In striped disk array systems, the independency of disks for prefetching is more important than parallelism under high concurrency of accesses, based on which strip prefetching with low read cost has more ability to improve the performance of RAID. However, it indiscriminately fetching all the involved strips limits its applicability. To solve this problem, we propose a Locality-aware Strip Pre...

متن کامل

DiskSeen: Exploiting Disk Layout and Access History to Enhance I/O Prefetch

Current disk prefetch policies in major operating systems track access patterns at the level of the file abstraction. While this is useful for exploiting application-level access patterns, file-level prefetching cannot realize the full performance improvements achievable by prefetching. There are two reasons for this. First, certain prefetch opportunities can only be detected by knowing the dat...

متن کامل

Sequential File Prefetching In Linux

Sequential prefetching, also known as readahead in Linux, is a widely deployed technique to bridge the huge gap between the characteristics of storage devices and their inefficient ways of usage by applications. At one end, disk drives and disk arrays are better utilized by large accesses. At the other, applications tend to do lots of tiny sequential reads. To make the two ends meet, operating ...

متن کامل

FLAP: Flash-aware Prefetching for Improving SSD-based Disk Cache

In modern enterprise storage systems, there is a trend that using NAND flash based solid state disks (SSDs) as a second-level disk cache to reduce the slow access to hard disk drives (HDDs) by caching the hot data of HDDs with SSDs. However, using SSDs for both caching and prefetching has rarely been discussed due to the performance penalty caused by unsuccessful prefetching, including garbage ...

متن کامل

A Cost-Bene t Scheme for High Performance Predictive Prefetching

High-performance computing systems will increasingly rely on prefetching data from disk to overcome long disk access times and maintain high utilization of parallel I/O systems. This paper evaluates a prefetching technique that chooses which blocks to prefetch based on their probability of access and decides whether to prefetch a particular block at a given time using a cost-beneet analysis. Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000